package com.wlanauth.domain.radius;

import java.util.Date;

import com.wlanauth.core.domain.Entity;

/**
 * 用户记录表
 * @author zz
 * @date 2012-5-7
 * @email charles.zz.life@gmail.com
 */
public class RadAcctHis extends Entity {
	
	private static final long serialVersionUID = 1L;

	private Long radAcctid;
	
	private String acctSessionid;
	
	private String accUniqueid;
	
	private String username;
	
	private String realm;
	
	private String nasIpAddress;
	
	private String nasPortId;
	
	private String nasPortType;
	
	private Date acctStartTime;
	
	private Date acctStopTime; 
	
	private Long acctSessionTime;
	
	private String acctAuthentic;
	
	private String connectInfo_Start;
	
	private String connectInfo_Stop;
	
	private Long acctInputOctets;
	
	private Long acctOutputOctets;
	
	private String calledStationId;
	
	private String callingStationId;
	
	private String acctTerminateCause;
	
	private String serviceType;
	
	private String framedProtocol;
	
	private String framedIpAddress;
	
	private Long acctStartDelay;
	
	private Long acctStopDelay;
	
	private String operatorId;
	private Date createTime;
	

	public Long getRadAcctid() {
		return radAcctid;
	}

	public void setRadAcctid(Long radAccid) {
		this.radAcctid = radAccid;
	}

	public String getAcctSessionid() {
		return acctSessionid;
	}

	public void setAcctSessionid(String acctSessionid) {
		this.acctSessionid = acctSessionid;
	}

	public String getAccUniqueid() {
		return accUniqueid;
	}

	public void setAccUniqueid(String accUniqueid) {
		this.accUniqueid = accUniqueid;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	
	public String getRealm() {
		return realm;
	}

	public void setRealm(String realm) {
		this.realm = realm;
	}

	public String getNasIpAddress() {
		return nasIpAddress;
	}

	public void setNasIpAddress(String nasIpAddress) {
		this.nasIpAddress = nasIpAddress;
	}

	public String getNasPortId() {
		return nasPortId;
	}

	public void setNasPortId(String nasPortId) {
		this.nasPortId = nasPortId;
	}

	public String getNasPortType() {
		return nasPortType;
	}

	public void setNasPortType(String nasPortType) {
		this.nasPortType = nasPortType;
	}

	public Date getAcctStartTime() {
		return acctStartTime;
	}

	public void setAcctStartTime(Date acctStartTime) {
		this.acctStartTime = acctStartTime;
	}

	public Date getAcctStopTime() {
		return acctStopTime;
	}

	public void setAcctStopTime(Date acctStopTime) {
		this.acctStopTime = acctStopTime;
	}

	public Long getAcctSessionTime() {
		return acctSessionTime;
	}

	public void setAcctSessionTime(Long acctSessionTime) {
		this.acctSessionTime = acctSessionTime;
	}

	public String getAcctAuthentic() {
		return acctAuthentic;
	}

	public void setAcctAuthentic(String acctAuthentic) {
		this.acctAuthentic = acctAuthentic;
	}

	public String getConnectInfo_Start() {
		return connectInfo_Start;
	}

	public void setConnectInfo_Start(String connectInfo_Start) {
		this.connectInfo_Start = connectInfo_Start;
	}

	public String getConnectInfo_Stop() {
		return connectInfo_Stop;
	}

	public void setConnectInfo_Stop(String connectInfo_Stop) {
		this.connectInfo_Stop = connectInfo_Stop;
	}

	public Long getAcctInputOctets() {
		return acctInputOctets;
	}

	public void setAcctInputOctets(Long acctInputOctets) {
		this.acctInputOctets = acctInputOctets;
	}

	public Long getAcctOutputOctets() {
		return acctOutputOctets;
	}

	public void setAcctOutputOctets(Long acctOutputOctets) {
		this.acctOutputOctets = acctOutputOctets;
	}

	public String getCalledStationId() {
		return calledStationId;
	}

	public void setCalledStationId(String calledStationId) {
		this.calledStationId = calledStationId;
	}

	public String getCallingStationId() {
		return callingStationId;
	}

	public void setCallingStationId(String callingStationId) {
		this.callingStationId = callingStationId;
	}

	public String getAcctTerminateCause() {
		return acctTerminateCause;
	}

	public void setAcctTerminateCause(String acctTerminateCause) {
		this.acctTerminateCause = acctTerminateCause;
	}

	public String getServiceType() {
		return serviceType;
	}

	public void setServiceType(String serviceType) {
		this.serviceType = serviceType;
	}

	public String getFramedProtocol() {
		return framedProtocol;
	}

	public void setFramedProtocol(String framedProtocol) {
		this.framedProtocol = framedProtocol;
	}

	public String getFramedIpAddress() {
		return framedIpAddress;
	}

	public void setFramedIpAddress(String framedIpAddress) {
		this.framedIpAddress = framedIpAddress;
	}

	public Long getAcctStartDelay() {
		return acctStartDelay;
	}

	public void setAcctStartDelay(Long acctStartDelay) {
		this.acctStartDelay = acctStartDelay;
	}

	public Long getAcctStopDelay() {
		return acctStopDelay;
	}

	public void setAcctStopDelay(Long acctStopDelay) {
		this.acctStopDelay = acctStopDelay;
	}

	
	public String getOperatorId() {
		return operatorId;
	}

	public void setOperatorId(String operatorId) {
		this.operatorId = operatorId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	
}
